﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using QuanLyVanBanBUS;

public partial class pHome : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void chkSoVanBan_CheckedChanged(object sender, EventArgs e)
    {
        if (chkSoVanBan.Checked)
        {
            txtSoVanBan.Enabled = true;

            txtSoVanBan.Text = string.Empty;

            if (chkTenVanBan.Checked)
            {
                chkTenVanBan.Checked = false;

                txtTenVanBan.Enabled = false;

                txtTenVanBan.Text = string.Empty;
            }
        }
        else
        {
            txtSoVanBan.Enabled = false;

            txtSoVanBan.Text = string.Empty;
        }
    }
    protected void chkTenVanBan_CheckedChanged(object sender, EventArgs e)
    {
        if (chkTenVanBan.Checked)
        {
            txtTenVanBan.Enabled = true;

            txtTenVanBan.Text = string.Empty;

            if (chkSoVanBan.Checked)
            {
                chkSoVanBan.Checked = false;

                txtSoVanBan.Enabled = false;

                txtSoVanBan.Text = string.Empty;
            }
        }
        else
        {
            txtTenVanBan.Enabled = false;

            txtTenVanBan.Text = string.Empty;
        }
    }
    protected void btnTimKiem_Click(object sender, EventArgs e)
    {
        MyTextBox myTextBox = new MyTextBox();

        if (myTextBox.kiemtraRong(txtNgayTu) == false && myTextBox.kiemtraRong(txtNgayDen) == false)
        {
            if (DateTime.ParseExact(txtNgayDen.Text, "dd/MM/yyyy", null) >= DateTime.ParseExact(txtNgayTu.Text, "dd/MM/yyyy", null))
            {
                string soVanBan = txtSoVanBan.Text.ToUpper();

                string tenVanBan = txtTenVanBan.Text;

                string ngayTu = txtNgayTu.Text;
                if (ngayTu != string.Empty)
                {
                    ngayTu = txtNgayTu.Text;
                }

                string ngayDen = txtNgayDen.Text;
                if (ngayDen != string.Empty)
                {
                    ngayDen = txtNgayDen.Text;
                }

                //Dung bien Session de giu cac gia tri lai
                Session["SoVanBan"] = soVanBan;
                Session["TenVanBan"] = tenVanBan;
                Session["NgayTu"] = ngayTu;
                Session["NgayDen"] = ngayDen;

                Response.Redirect("~/QLVB/User/KetQuaTimKiem.aspx");
            }
            else
            {
                Alert.Show("Ngay den khong duoc nho hon Ngay tu");

                return;
            }
        }

        if (myTextBox.kiemtraRong(txtNgayTu) == true && myTextBox.kiemtraRong(txtNgayDen) == true)
        {
            string soVanBan = txtSoVanBan.Text.ToUpper();

            string tenVanBan = txtTenVanBan.Text;

            string ngayTu = txtNgayTu.Text;
            if (ngayTu != string.Empty)
            {
                ngayTu = txtNgayTu.Text;
            }

            string ngayDen = txtNgayDen.Text;
            if (ngayDen != string.Empty)
            {
                ngayDen = txtNgayDen.Text;
            }

            //Dung bien Session de giu cac gia tri lai
            Session["SoVanBan"] = soVanBan;
            Session["TenVanBan"] = tenVanBan;
            Session["NgayTu"] = ngayTu;
            Session["NgayDen"] = ngayDen;

            Response.Redirect("~/QLVB/User/KetQuaTimKiem.aspx");
        }

        if ((myTextBox.kiemtraRong(txtNgayTu) == false && myTextBox.kiemtraRong(txtNgayDen) == true) || (myTextBox.kiemtraRong(txtNgayTu) == true && myTextBox.kiemtraRong(txtNgayDen) == false))
        {
            Alert.Show("Xin vui long nhap ngay can tim kiem con lai");

            return;
        }
    }
}